// 最简单版本 - 只替换一个特定的span
(function() {
  'use strict';
  
  // 在这里设置你要替换的span和目标内容
  const TARGET_SPAN = {
    // 通过class查找
    // className: 'price', // 替换成你要找的span的class
  
    // 或者通过文本内容查找
    containsText: '123', // 替换成你要找的span的文本
    
    // 新内容
    newText: '567.0'
  };

  function replaceTargetSpan() {
    let spanToReplace = null;

    // 优先通过class查找
    if (TARGET_SPAN.className) {
      spanToReplace = document.querySelector(`span.${TARGET_SPAN.className}`);
    }
    // '.el-header > span:first-child'
    // '.el-header > span:nth-child(2)'
    // 如果没找到，通过文本内容查找
    if (!spanToReplace && TARGET_SPAN.containsText) {
      const allSpans = document.querySelectorAll('span');
      spanToReplace = Array.from(allSpans).find(span => 
        span.textContent.includes(TARGET_SPAN.containsText)
      );
    }
    if (spanToReplace) {
      spanToReplace.textContent = TARGET_SPAN.newText;
      console.log('[单规则替换器] 成功替换span内容');
    }
  }

  // 延迟执行以确保页面加载完成
  setTimeout(replaceTargetSpan, 0);
  
  // 3秒后再次尝试（针对动态加载的内容）
  // setTimeout(replaceTargetSpan, 3000);
  setInterval(replaceTargetSpan,100)

})();